use std::io::{self, Write} ;

fn main() -> io::Result<()> {
    println!("\x1B[?1049h") ;
    io::stdout().flush()?;
    println!("现在是备用屏时间") ;
    println!("按下enter切回主屏") ;
    let _ = io::stdin().read_line(&mut String::new())?;
    println!("\x1B[?1049l") ;
    io::stdout().flush()?;
    println!("现在回到了主屏幕了") ;
    Ok(())
}

// 直接在终端输入 echo "\x1B[?1049h" 就可以进入副屏幕
// 再次输入 echo "\x1B[?1049l" 就可以退出副屏幕